home *** CD-ROM | disk | FTP | other *** search
/ Revista CD Expert 41 / CD Expert nº 41.iso / Hellboy / data1.cab / Game_Data / data / animtab / harpie.ast < prev    next >
Text File  |  2000-08-18  |  15KB  |  414 lines

  1. //  DH INTERACTIVE LLC, COPYRIGHT (C) 2000 
  2. //
  3. //  harpie.ast written at 01/27/00
  4. //
  5.  
  6.  24                     //  file_type
  7. 112                     //  file_version
  8.  
  9. spaz_model_name harpie_spaz
  10.  
  11. //collision_joint_table attack_joint_table
  12. //{
  13. //    l_talons,
  14. //    r_talons
  15. //};
  16.  
  17. //  harpie             //  Session name
  18. harpyhit01.wav
  19. Harpy1.wav
  20. Harpy2.wav
  21. Harpy3.wav
  22. Harpy4.wav
  23. harpy_thud.wav
  24. end
  25.  
  26. // *** This first section contains the names of all the win_anims used by the table
  27. harpie_idle
  28. harpie_attack
  29. harpie_turn_right
  30. harpie_turn_left
  31. harpie_walk_pt_1
  32. harpie_walk_pt_2
  33. harpie_walk_pt_1_to_idle
  34. harpie_walk_pt_2_to_idle
  35. harpie_idle_to_walk_pt_1
  36. harpie_hit_from_front
  37. harpie_hit_from_back
  38. harpie_die
  39. harpie_fly_down_idle
  40. harpie_fly_down
  41. harpie_die_disappear
  42. end
  43.  
  44. // *** This second section contains the values for each anim state
  45. harpie_idle
  46. harpie_idle_hitme
  47. harpie_walk_pt_1
  48. harpie_walk_pt_2
  49. harpie_idle_to_walk_pt_1
  50. harpie_walk_turn_right_pt_1
  51. harpie_walk_turn_right_pt_2
  52. harpie_walk_turn_left_pt_1
  53. harpie_walk_turn_left_pt_2
  54. harpie_turn_right
  55. harpie_turn_left
  56. harpie_attack_pt_1
  57. harpie_attack_pt_2
  58. harpie_attack_pt_3
  59. harpie_attack_pt_4
  60. harpie_hit_die
  61. harpie_dead
  62. harpie_hit_from_front
  63. harpie_hit_from_front_by_gun_pt_1
  64. harpie_hit_from_front_by_gun_pt_2
  65. harpie_hit_from_front_hard
  66. harpie_hit_from_back
  67. harpie_walk_pt_1_to_idle
  68. harpie_walk_pt_2_to_idle
  69. harpie_fly_down_idle
  70. harpie_fly_down
  71. harpie_die_disappear
  72. harpie_disappear_done
  73. end
  74.  
  75. harpie_idle                    // name of this anim_state
  76. harpie_idle                    // name for the win_anim for this state
  77. harpie_idle                    // default link anim for this anim state
  78. // Begin entries for this anim state
  79. impervious_to_standard_1
  80. impervious_to_standard_2
  81. up;  harpie_idle_to_walk_pt_1             // UP -> harpie_walk.
  82. u l;  harpie_walk_turn_left_pt_1           // UP + LEFT -> harpie_walk_turn_left
  83. u r;  harpie_walk_turn_right_pt_1          // UP + RIGHT -> harpie_walk_turn_right
  84. l;  harpie_turn_left                // LEFT -> harpie_idle_turn_left
  85. r;  harpie_turn_right                // RIGHT -> harpie_idle_turn_right
  86. b;  harpie_attack_pt_1                // BUTTONB -> harpie_attack
  87. end_of_entries
  88.  
  89. harpie_idle_hitme                // name of this anim_state
  90. harpie_idle                    // name for the win_anim for this state
  91. harpie_idle                    // default link anim for this anim state
  92. // Begin entries for this anim state
  93. anim_time_multiplier 2
  94. end_of_entries
  95.  
  96. harpie_walk_pt_1                // name of this anim_state
  97. harpie_walk_pt_1                // name for the win_anim for this state
  98. harpie_walk_pt_1_to_idle            // default link anim for this anim state
  99. // Begin entries for this anim state
  100. impervious_to_standard_1
  101. impervious_to_standard_2
  102. anim_time_multiplier 0.7
  103. e up;  harpie_walk_pt_2             // END_OF_ANIM + UP -> harpie_walk.
  104. e u l;  harpie_walk_turn_left_pt_2         // END_OF_ANIM + UP + LEFT -> harpie_walk_turn_left
  105. e u r;  harpie_walk_turn_right_pt_2         // END_OF_ANIM + UP + RIGHT -> harpie_walk_turn_right
  106. l;  harpie_turn_left                // LEFT -> harpie_idle_turn_left
  107. r;  harpie_turn_right                // RIGHT -> harpie_idle_turn_right
  108. b;  harpie_attack_pt_1                // BUTTONB -> harpie_attack
  109. end_of_entries
  110.  
  111. harpie_walk_pt_2                // name of this anim_state
  112. harpie_walk_pt_2                // name for the win_anim for this state
  113. harpie_walk_pt_2_to_idle            // default link anim for this anim state
  114. // Begin entries for this anim state
  115. impervious_to_standard_1
  116. impervious_to_standard_2
  117. anim_time_multiplier 0.7
  118. e up;  harpie_walk_pt_1             // END_OF_ANIM + UP -> harpie_walk.
  119. e u l;  harpie_walk_turn_left_pt_1         // END_OF_ANIM + UP + LEFT -> harpie_walk_turn_left
  120. e u r;  harpie_walk_turn_right_pt_1         // END_OF_ANIM + UP + RIGHT -> harpie_walk_turn_right
  121. l;  harpie_turn_left                // LEFT -> harpie_idle_turn_left
  122. r;  harpie_turn_right                // RIGHT -> harpie_idle_turn_right
  123. b;  harpie_attack_pt_1                // BUTTONB -> harpie_attack
  124. end_of_entries
  125.  
  126. harpie_idle_to_walk_pt_1            // name of this anim state
  127. harpie_idle_to_walk_pt_1            // name for the win_anim for this state
  128. harpie_walk_pt_1_to_idle            // default link anim for this anim state
  129. // Begin entries for this anim state
  130. impervious_to_standard_1
  131. impervious_to_standard_2
  132. anim_time_multiplier 0.7
  133. e up;  harpie_walk_pt_1             // END_OF_ANIM + UP -> harpie_walk.
  134. e u l;  harpie_walk_turn_left_pt_1         // END_OF_ANIM + UP + LEFT -> harpie_walk_turn_left
  135. e u r;  harpie_walk_turn_right_pt_1         // END_OF_ANIM + UP + RIGHT -> harpie_walk_turn_right
  136. l;  harpie_turn_left                // LEFT -> harpie_idle_turn_left
  137. r;  harpie_turn_right                // RIGHT -> harpie_idle_turn_right
  138. b;  harpie_attack_pt_1                // BUTTONB -> harpie_attack
  139. end_of_entries
  140.  
  141.  
  142. harpie_walk_turn_right_pt_1            // name of this anim_state
  143. harpie_walk_pt_1                // name for the win_anim for this state
  144. harpie_walk_pt_1_to_idle            // default link anim for this anim state
  145. extra_rotation_velocity    0.0000  1  0.0000    // extra rotation velocities to apply during anim
  146. // Begin entries for this anim state
  147. impervious_to_standard_1
  148. impervious_to_standard_2
  149. anim_time_multiplier 0.7
  150. e up;  harpie_walk_pt_2                // END_OF_ANIM + UP -> harpie_walk.
  151. e u l;  harpie_walk_turn_left_pt_2         // END_OF_ANIM + UP + LEFT -> harpie_walk_turn_left
  152. e u r;  harpie_walk_turn_right_pt_2         // END_OF_ANIM + UP + RIGHT -> harpie_walk_turn_right
  153. l;  harpie_turn_left                // LEFT -> harpie_idle_turn_left
  154. r;  harpie_turn_right                // RIGHT -> harpie_idle_turn_right
  155. b;  harpie_attack_pt_1                // BUTTONB -> harpie_attack
  156. end_of_entries
  157.  
  158. harpie_walk_turn_right_pt_2            // name of this anim_state
  159. harpie_walk_pt_2                // name for the win_anim for this state
  160. harpie_walk_pt_2_to_idle            // default link anim for this anim state
  161. extra_rotation_velocity    0.0000  1  0.0000    // extra rotation velocities to apply during anim
  162. // Begin entries for this anim state
  163. impervious_to_standard_1
  164. impervious_to_standard_2
  165. anim_time_multiplier 0.7
  166. e up;  harpie_walk_pt_1                // END_OF_ANIM + UP -> harpie_walk.
  167. e u l;  harpie_walk_turn_left_pt_1         // END_OF_ANIM + UP + LEFT -> harpie_walk_turn_left
  168. e u r;  harpie_walk_turn_right_pt_1         // END_OF_ANIM + UP + RIGHT -> harpie_walk_turn_right
  169. l;  harpie_turn_left                // LEFT -> harpie_idle_turn_left
  170. r;  harpie_turn_right                // RIGHT -> harpie_idle_turn_right
  171. b;  harpie_attack_pt_1                // BUTTONB -> harpie_attack
  172. end_of_entries
  173.  
  174. harpie_walk_turn_left_pt_1            // name of this anim_state
  175. harpie_walk_pt_1                // name for the win_anim for this state
  176. harpie_walk_pt_1_to_idle            // default link anim for this anim state
  177. extra_rotation_velocity    0.0000  -1  0.0000    // extra rotation velocities to apply during anim
  178. // Begin entries for this anim state
  179. impervious_to_standard_1
  180. impervious_to_standard_2
  181. anim_time_multiplier 0.7
  182. e up;  harpie_walk_pt_2                // END_OF_ANIM + UP -> harpie_walk.
  183. e u l;  harpie_walk_turn_left_pt_2         // END_OF_ANIM + UP + LEFT -> harpie_walk_turn_left
  184. e u r;  harpie_walk_turn_right_pt_2         // END_OF_ANIM + UP + RIGHT -> harpie_walk_turn_right
  185. l;  harpie_turn_left                // LEFT -> harpie_idle_turn_left
  186. r;  harpie_turn_right                // RIGHT -> harpie_idle_turn_right
  187. b;  harpie_attack_pt_1                // BUTTONB -> harpie_attack
  188. end_of_entries
  189.  
  190. harpie_walk_turn_left_pt_2            // name of this anim_state
  191. harpie_walk_pt_2                // name for the win_anim for this state
  192. harpie_walk_pt_2_to_idle            // default link anim for this anim state
  193. extra_rotation_velocity    0.0000  -1  0.0000    // extra rotation velocities to apply during anim
  194. // Begin entries for this anim state
  195. impervious_to_standard_1
  196. impervious_to_standard_2
  197. anim_time_multiplier 0.7
  198. e up;  harpie_walk_pt_1                // END_OF_ANIM + UP -> harpie_walk.
  199. e u l;  harpie_walk_turn_left_pt_1         // END_OF_ANIM + UP + LEFT -> harpie_walk_turn_left
  200. e u r;  harpie_walk_turn_right_pt_1         // END_OF_ANIM + UP + RIGHT -> harpie_walk_turn_right
  201. l;  harpie_turn_left                // LEFT -> harpie_idle_turn_left
  202. r;  harpie_turn_right                // RIGHT -> harpie_idle_turn_right
  203. b;  harpie_attack_pt_1                // BUTTONB -> harpie_attack
  204. end_of_entries
  205.  
  206.  
  207. harpie_turn_right                // name of this anim_state
  208. harpie_turn_right                // name for the win_anim for this state
  209. harpie_idle                    // default link anim for this anim state
  210. // Begin entries for this anim state
  211. impervious_to_standard_1
  212. impervious_to_standard_2
  213. //anim_time_multiplier 0.5
  214. e up;  harpie_idle_to_walk_pt_1            // END_OF_ANIM + UP -> harpie_walk.
  215. e u l;  harpie_walk_turn_left_pt_1         // END_OF_ANIM + UP + LEFT -> harpie_walk_turn_left
  216. e u r;  harpie_walk_turn_right_pt_1         // END_OF_ANIM + UP + RIGHT -> harpie_walk_turn_right
  217. e l;  harpie_turn_left                // LEFT -> harpie_idle_turn_left
  218. e r;  harpie_turn_right                // RIGHT -> harpie_idle_turn_right
  219. b;  harpie_attack_pt_1                // BUTTONB -> harpie_attack
  220. end_of_entries
  221.  
  222.  
  223. harpie_turn_left                // name of this anim_state
  224. harpie_turn_left                // name for the win_anim for this state
  225. harpie_idle                    // default link anim for this anim state
  226. // Begin entries for this anim state
  227. impervious_to_standard_1
  228. impervious_to_standard_2
  229. //anim_time_multiplier 0.5
  230. e up;  harpie_idle_to_walk_pt_1            // END_OF_ANIM + UP -> harpie_walk.
  231. e u l;  harpie_walk_turn_left_pt_1         // END_OF_ANIM + UP + LEFT -> harpie_walk_turn_left
  232. e u r;  harpie_walk_turn_right_pt_1         // END_OF_ANIM + UP + RIGHT -> harpie_walk_turn_right
  233. e l;  harpie_turn_left                // LEFT -> harpie_idle_turn_left
  234. e r;  harpie_turn_right                // RIGHT -> harpie_idle_turn_right
  235. b;  harpie_attack_pt_1                // BUTTONB -> harpie_attack
  236. end_of_entries
  237.  
  238.  
  239. harpie_attack_pt_1                // name of this anim_state
  240. harpie_attack                    // name for the win_anim for this state
  241. harpie_attack_pt_2                // default link anim for this anim state
  242. anim_time_multiplier 1.2
  243. //joint_table attack_joint_table
  244. begin_end_frame 0 0
  245. attacking 0
  246. standard_1
  247. sound_effect 4
  248. impervious_to_standard_1
  249. impervious_to_standard_2
  250. // Begin entries for this anim state
  251. end_of_entries
  252.  
  253. harpie_attack_pt_2                // name of this anim_state
  254. harpie_attack                    // name for the win_anim for this state
  255. harpie_attack_pt_3                // default link anim for this anim state
  256. anim_time_multiplier 1.2
  257. //joint_table attack_joint_table
  258. begin_end_frame 1 10
  259. // Begin entries for this anim state
  260. impervious_to_standard_1
  261. impervious_to_standard_2
  262. end_of_entries
  263.  
  264. harpie_attack_pt_3                // name of this anim_state
  265. harpie_attack                    // name for the win_anim for this state
  266. harpie_attack_pt_4                // default link anim for this anim state
  267. anim_time_multiplier 1.2
  268. //joint_table attack_joint_table
  269. begin_end_frame 11 22
  270. attacking 0
  271. // Begin entries for this anim state
  272. impervious_to_standard_1
  273. impervious_to_standard_2
  274. end_of_entries
  275.  
  276. harpie_attack_pt_4                // name of this anim_state
  277. harpie_attack                    // name for the win_anim for this state
  278. harpie_idle_hitme                // default link anim for this anim state
  279. anim_time_multiplier 0.3
  280. //joint_table attack_joint_table
  281. begin_end_frame 23 35
  282. // Begin entries for this anim state
  283. end_of_entries
  284.  
  285.  
  286. harpie_hit_die                    // name of this anim_state
  287. harpie_die                    // name for the win_anim for this state
  288. harpie_dead                    // default link anim for this anim state
  289. hit
  290. impervious
  291. fatal
  292. sound_effect 2
  293. sound_effect 5
  294. // Begin entries for this anim state
  295. end_of_entries
  296.  
  297. harpie_dead                    // name of this anim_state
  298. harpie_die                    // name for the win_anim for this state
  299. harpie_dead                    // default link anim for this anim state
  300. impervious
  301. begin_end_frame 34 34
  302. // Begin entries for this anim state
  303. end_of_entries
  304.  
  305. harpie_hit_from_front
  306. harpie_hit_from_front                // name for the win_anim for this state
  307. harpie_idle_hitme                // default link anim for this anim state
  308. standard_1_reaction
  309. standard_2_reaction
  310. hit
  311. impervious
  312. front
  313. sound_effect 3
  314. sound_effect 5
  315. // Begin entries for this anim state
  316. end_of_entries
  317.  
  318. harpie_hit_from_front_by_gun_pt_1
  319. harpie_hit_from_front                // name for the win_anim for this state
  320. harpie_hit_from_front_by_gun_pt_2        // default link anim for this anim state
  321. hit
  322. impervious
  323. front
  324. sound_effect 3
  325. sound_effect 5
  326. // Begin entries for this anim state
  327. begin_end_frame 0 6
  328. end_of_entries
  329.  
  330. harpie_hit_from_front_by_gun_pt_2
  331. harpie_hit_from_front                // name for the win_anim for this state
  332. harpie_idle_hitme                // default link anim for this anim state
  333. hit
  334. impervious
  335. front
  336. sound_effect 3
  337. sound_effect 5
  338. // Begin entries for this anim state
  339. begin_end_frame 7 15
  340. end_of_entries
  341.  
  342.  
  343. harpie_hit_from_front_hard
  344. harpie_hit_from_front                // name for the win_anim for this state
  345. harpie_idle                    // default link anim for this anim state
  346. extra_translation_velocity 0 0 100
  347. standard_3_reaction
  348. hit
  349. impervious
  350. front
  351. sound_effect 3
  352. sound_effect 5
  353. // Begin entries for this anim state
  354. end_of_entries
  355.  
  356. harpie_hit_from_back
  357. harpie_hit_from_back                // name for the win_anim for this state
  358. harpie_idle                    // default link anim for this anim state
  359. //hit
  360. impervious
  361. //back
  362. sound_effect 3
  363. sound_effect 5
  364. // Begin entries for this anim state
  365. end_of_entries
  366.  
  367. harpie_walk_pt_1_to_idle            // name of the sate
  368. harpie_walk_pt_1_to_idle            // name for the win_anim for this state
  369. harpie_idle                    // default link anim for this anim state
  370. // Begin entries for this anim state
  371. end_of_entries
  372.  
  373. harpie_walk_pt_2_to_idle            // name of the sate
  374. harpie_walk_pt_2_to_idle            // name for the win_anim for this state
  375. harpie_idle                    // default link anim for this anim state
  376. // Begin entries for this anim state
  377. impervious_to_standard_1
  378. impervious_to_standard_2
  379. end_of_entries
  380.  
  381. harpie_fly_down_idle                // name of the sate
  382. harpie_fly_down_idle                // name for the win_anim for this state
  383. harpie_fly_down_idle                // default link anim for this anim state
  384. // Begin entries for this anim state
  385. impervious_to_standard_1
  386. impervious_to_standard_2
  387. end_of_entries
  388.  
  389. harpie_fly_down                 // name of the sate
  390. harpie_fly_down                 // name for the win_anim for this state
  391. harpie_idle                    // default link anim for this anim state
  392. // Begin entries for this anim state
  393. impervious_to_standard_1
  394. impervious_to_standard_2
  395. end_of_entries
  396.  
  397. harpie_die_disappear                // name of the sate
  398. harpie_die_disappear                // name for the win_anim for this state
  399. harpie_disappear_done                // default link anim for this anim state
  400. anim_time_multiplier 0.5
  401. // Begin entries for this anim state
  402. impervious_to_standard_1
  403. impervious_to_standard_2
  404. end_of_entries
  405.  
  406. harpie_disappear_done
  407. harpie_die_disappear                // name for the win_anim for this state
  408. harpie_disappear_done                // default link anim for this anim state
  409. begin_end_frame 17 17
  410. // Begin entries for this anim state
  411. impervious_to_standard_1
  412. impervious_to_standard_2
  413. end_of_entries
  414.